.url-textfield {
    display: none !important
}

input.webform-calendar {
    display: none;
    padding: 3px;
    vertical-align: top
}

html.js input.webform-calendar {
    display: inline
}

.webform-container-inline label {
    display: inline;
    margin-right: 1em
}

.webform-container-inline div,.webform-container-inline div.form-item {
    display: inline
}

.webform-container-inline div.description {
    display: block
}

.webform-container-inline div.messages {
    display: block;
    float: left
}

.webform-container-inline div.ajax-progress-bar div {
    display: inherit
}

article,aside,details,figcaption,figure,footer,header,main,nav,section,summary {
    display: block
}

audio,canvas,video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
    height: 0
}[hidden] {
     display: none
 }

html {
    color: #fff;
    font-family: Verdana,Tahoma,"DejaVu Sans",sans-serif;
    font-size: 87.5%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    line-height: 1.5em
}

button,input,select,textarea {
    font-family: Verdana,Tahoma,"DejaVu Sans",sans-serif
}

body {
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

a:link {
    color: #00a9e7;
    text-decoration: none
}

#content .view a:hover {
    color: #00a9e7 !important
}

#content .view a:link,#content .view a:visited {
    color: #fff
}

.block .menu a:link,.block .menu a:visited {
    color: #fff
}

.tb-megamenu .dropdown-menu li>a:link,.tb-megamenu .dropdown-menu li>a:visited {
    color: #333
}

a:visited {
    color: #00a9e7;
    text-decoration: none
}

a:hover,a:focus {
    color: #fff
}

a:focus {
    outline: thin dotted
}

a:active,a:hover {
    outline: 0
}

.menu a:hover,.menu a.active {
    color: #00a9e7 !important
}

p,pre {
    margin: 1.5em 0
}

blockquote {
    margin: 1.5em 30px
}

h1 {
    font-size: 2em;
    line-height: 1.2em;
    margin-top: .75em;
    margin-bottom: .75em
}

h2 {
    font-size: 1.5em;
    line-height: 2em;
    margin-top: 1em;
    margin-bottom: 1em
}

h3 {
    font-size: 1.17em;
    line-height: 1.28205em;
    margin-top: 1.28205em;
    margin-bottom: 1.28205em
}

h4 {
    font-size: 1em;
    line-height: 1.5em;
    margin-top: 1.5em;
    margin-bottom: 1.5em
}

h5 {
    font-size: .83em;
    line-height: 1.80723em;
    margin-top: 1.80723em;
    margin-bottom: 1.80723em
}

h6 {
    font-size: .67em;
    line-height: 2.23881em;
    margin-top: 2.23881em;
    margin-bottom: 2.23881em
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 400
}

h1.title {
    margin: 0 0 1em
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: 400
}

dfn {
    font-style: italic
}

hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    border: 1px solid #666;
    padding-bottom: -1px;
    margin: 1.5em 0
}

mark {
    background: #ff0;
    color: #000
}

code,kbd,pre,samp,tt,var {
    font-family: "Courier New","DejaVu Sans Mono",monospace,sans-serif;
    _font-family: 'courier new',monospace;
    font-size: 1em;
    line-height: 1.5em
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

dl,menu,ol,ul {
    margin: 1.5em 0
}

ol ol,ol ul,ul ol,ul ul {
    margin: 0
}

dd {
    margin: 0 0 0 30px
}

menu,ol,ul {
    padding: 0 0 0 20px
}

nav ul,nav ol {
    list-style: none;
    list-style-image: none
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    max-width: 100%;
    height: auto;
    width: auto
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

form {
    margin: 0
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .5em .625em 1em
}

legend {
    border: 0;
    padding: 0;
    *margin-left: -7px;
}

button,input,select,textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

button,input {
    line-height: normal
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    *overflow: visible;
}

button[disabled],html input[disabled] {
    cursor: default
}

input[type=checkbox],input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px;
}

input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

label {
    display: block;
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 1.5em;
    margin-bottom: 1.5em
}

#page,.region-bottom #block-block-1,.region-bottom #block-menu-menu-footer-menu ul {
    margin-left: auto;
    margin-right: auto;
    max-width: 1024px
}

#page {
    margin-bottom: 30px
}

.region-bottom .block div {
    text-align: center
}

#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer {
    padding-left: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    *behavior: url("/path/to/boxsizing.htc");
    _display: inline;
    _overflow: hidden;
    _overflow-y: visible
}

#header,#main,#footer {
    *position: relative;
    *zoom: 1;
}

#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after {
    content: "";
    display: table
}

#header:after,#main:after,#footer:after {
    clear: both
}

#header,.not-front #content .content-wrapper,.sidebar .block,.region-content-bottom .block,.region-bottom #block-menu-menu-footer-menu,#block-views-homepage-products-block .views-column {
    background: #0d181f;
    background: rgba(13,24,31,.8);
    box-shadow: #444 0 0 6px;
    position: relative
}

.page-taxonomy-parent #content-inner,.page-taxonomy-term #content-inner {
    overflow: auto
}

#content-inner {
    background-color: #0d181f;
    margin: 20px 10px;
    padding: 20px;
    border-bottom: 3px solid #00a9e7
}

.page-taxonomy-term #content #content-inner,.page-search-results #content #content-inner,.page-taxonomy-parent #content #content-inner {
    background: 0 0 !important;
    padding: 0;
    border: 0
}

.region-content-bottom .block {
    margin-top: 10px;
    padding: 5px 15px 15px
}

.content-wrapper {
    padding: 1px 5px
}

#header {
    min-height: 120px
}

.header-inner {
    position: relative
}

.header__logo {
    margin-top: 15px !important
}

.front h1.title {
    display: none
}

.front #content {
    padding: 0
}

.breadcrumb {
    margin-bottom: 12px;
    font-size: 11px
}

.breadcrumb a {
    color: #00a9e7
}

.sidebar .block {
    margin-bottom: .8em;
    padding: 5px 15px 15px
}

#block-block-1 {
    font-size: 80%
}

.region-bottom #block-menu-menu-footer-menu {
    font-size: 82%;
    padding-top: 10px;
    padding-bottom: 10px
}

.region-bottom #block-menu-menu-footer-menu ul {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center
}

.region-bottom #block-menu-menu-footer-menu ul li {
    border-left: 1px solid #7692a3;
    display: inline-block;
    list-style: none;
    padding: 0 6px 0 10px
}

.region-bottom #block-menu-menu-footer-menu ul li.first {
    border: none
}

.region-bottom #block-menu-menu-footer-menu ul li a {
    color: #fff;
    text-transform: uppercase
}

.sidebars .block-bean {
    border-bottom: 3px solid #00a9e7;
    padding: 5px 0 0
}

.sidebars .block-bean .block-title {
    padding: 0 15px
}

.front .region-bottom {
    display: none
}

.front #content,.front .sidebars .sidebar {
    position: absolute !important;
    top: 1000px
}

.front #page {
    display: block;
    min-height: 1350px;
    position: relative
}

#block-superfish-1 {
    background: 0 0;
    box-shadow: none
}

#block-superfish-1 li.sf-depth-1.first {
    background: 0 0
}

#block-superfish-1 li.sf-depth-1 {
    background: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/menu-bar.png) no-repeat left center;
    font-size: 1.2em;
    padding: 15px
}

#block-superfish-1 li ul li {
    border-bottom: 1px solid #fff;
    font-size: 12px;
    padding: 5px;
    width: 75px
}

#block-superfish-1 li .sf-sub-indicator {
    display: none
}

.sf-menu.sf-horizontal.sf-shadow ul,.sf-menu.sf-vertical.sf-shadow ul,.sf-menu.sf-navbar.sf-shadow ul ul {
    background: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/sub-menu-bg.png) repeat
}

#menu-920-1,.sf-megamenu-wrapper {
    border-bottom: none !important;
    margin: 0 !important;
    padding: 10px 0 0 10px !important
}

#menu-920-1 .menuparent {
    display: none
}

.tb-megamenu .nav li a {
    padding: 10px
}

.node h2,.node h3m {
    margin-top: 0;
    margin-bottom: 5px
}

.node p {
    margin-top: 0
}

.node-add-to-cart,.form-submit,.cart-block-checkout a,.call-now {
    background-color: #00a9e7;
    border: none;
    color: #0d181f;
    padding: 5px 7px;
    text-transform: uppercase
}

.call-now {
    margin-top: 10px;
    width: 128px;
    display: block;
    text-align: center
}

.remove .form-submit {
    background-color: #a40606;
    color: #fff
}

.cart-block-view-cart a {
    background-color: #0d181f;
    border: none;
    color: #fff;
    padding: 5px 7px;
    text-transform: uppercase
}

.cart-block-items tr.odd,.cart-block-items tr.even,.cart-block-summary-total {
    background-color: #0d181f !important;
    border-bottom: 1px solid #00a9e7 !important
}

.cart-block-summary-links ul.links li {
    border: none;
    padding: 0
}

.cart-block-summary-links ul.links {
    padding: 0
}

.view-taxonomy-term .views-row,.view-taxonomy-images .views-column,#block-views-homepage-products-block .views-column,.view-search-results .views-row,.view-you-might-also-be-interested-in .views-row {
    background-color: #0d181f;
    border-bottom: 2px solid #00a9e7;
    text-align: center
}

.view-taxonomy-term .views-column-last,.view-taxonomy-images .views-column-last,.view-search-results .views-column-last {
    margin: 0
}

.view-taxonomy-term .item-list ul,.page-search-results .item-list ul {
    padding: 0;
    overflow: auto
}

.view-taxonomy-term .views-row,.view-search-results .views-row {
    list-style: none;
    min-height: 193px
}

.views-field-title,.views-field-name {
    font-size: 89%;
    line-height: 130%;
    padding: 0 4px
}

.views-field-uc-product-image {
    margin-bottom: 6px
}

.views-field-display-price {
    color: #00a9e7
}

.webform-client-form label {
    display: inline-block;
    width: 100px
}

.page-user-edit .content {
    padding: 0 20px
}

.view-homepage {
    position: relative
}

.front .view-homepage {
    background-color: #0d181f;
    margin: 0 0 7px;
    padding: 0;
    border-bottom: 3px solid #00a9e7
}

.view-homepage .views-field-body {
    background: #0d181f;
    background: rgba(13,24,31,.8);
    padding: 10px 0;
    bottom: 0;
    left: 0;
    max-width: 646px;
    width: 100%;
    z-index: 9
}

.view-homepage .views-field-body .field-content {
    padding: 0 20px
}

.view-homepage .views-field-body h1 {
    font-size: 3em;
    line-height: 1em;
    margin: 0
}

.view-homepage .views-field-body p {
    font-size: 1.8em;
    line-height: 1em;
    margin: 0;
    text-transform: uppercase
}

.flexslider {
    margin: 0;
    background: 0 0;
    border: 0;
    position: relative;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    box-shadow: 0;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    -o-box-shadow: 0;
    zoom: 1
}

.flex-prev {
    background: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/left-arrow.png) no-repeat;
    width: 22px !important;
    height: 72px !important;
    text-indent: -10000px
}

.flex-next {
    background: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/right-arrow.png) no-repeat;
    width: 22px !important;
    height: 72px !important;
    text-indent: -10000px;
    text-align: left !important
}

.uc-cart-checkout-form .form-actions {
    margin-top: 1em
}

#edit-back {
    background-color: #0d181f;
    border: none;
    color: #fff
}

.front #content {
    background: 0 0;
    box-shadow: none;
    position: relative
}

.front #content-inner {
    background: 0 0;
    margin: 0 0 5px;
    padding: 0;
    border-bottom: 0
}

@media all and (max-width:480px) {
    .video-filter iframe {
        width: 100%;
        min-height: 175px;
        margin-bottom: 15px
    }

    .flex-control-nav {
        width: 100%;
        position: absolute;
        top: 10px;
        text-align: right;
        z-index: 9;
        right: 10px;
        height: 15px
    }

    .flex-control-nav a {
        text-align: left;
        top: 30% !important
    }

    #header {
        height: 80px;
        min-height: auto
    }

    .header__logo {
        float: none !important;
        margin: 0;
        padding: 0;
        display: block;
        text-align: center
    }

    .header__logo {
        margin-top: 12px !important
    }

    .header__logo img {
        max-width: 150px
    }

    .tb-megamenu button.btn {
        border-radius: 0;
        background: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/threelines.png) no-repeat;
        background-size: cover;
        width: 30px;
        height: 24px
    }

    .tb-megamenu button.btn:hover,.tb-megamenu button.btn:focus {
        background-color: transparent;
        background-position: 0 0;
        box-shadow: none;
        transition: none
    }

    .tb-megamenu .dropdown-menu li>a:link,.tb-megamenu .dropdown-menu li>a:visited {
        color: #fff
    }

    .tb-megamenu .nav-collapse .dropdown-menu a {
        padding: 1px 20px
    }

    .tb-megamenu .nav-collapse,.tb-megamenu .nav-collapse .dropdown-menu {
        background: #0d181f
    }

    #block-superfish-1,#block-tb-megamenu-main-menu {
        position: absolute;
        top: 14px;
        right: 10px;
        width: 96%
    }

    #main {
        padding-top: 1em;
        position: relative
    }

    #content {
        margin-bottom: 1em
    }

    .view-homepage {
        height: auto;
        margin-bottom: 1em
    }

    .view-homepage {
        height: 400px
    }

    .view-homepage-products .views-column {
        margin-bottom: 10px;
        padding-bottom: 10px
    }

    .node .field-name-uc-product-image {
        text-align: center
    }

    .front #content,.front .sidebars .sidebar {
        position: relative;
        top: 0 !important
    }

    .front img {
        width: 100%
    }

    .html.front .sidebars .block-bean .entity {
        max-height: auto !important
    }

    .view-taxonomy-term .views-row,.view-taxonomy-images .views-row,.view-search-results .views-row,.view-you-might-also-be-interested-in .views-row {
        width: 47%;
        margin: 1% 4.5% 5% 0;
        float: left;
        list-style: none;
        min-height: 193px
    }

    .view-taxonomy-term .views-row:nth-child(2n),.view-taxonomy-images .views-row:nth-child(2n),.view-search-results .views-row:nth-child(2n),.view-you-might-also-be-interested-in .views-row:nth-child(2n) {
        margin-right: 0
    }

    .view-taxonomy-term .views-row-last:after,.view-taxonomy-images .views-column-2:after,.view-taxonomy-term .views-row:nth-child(2n):after {
        content: ".";
        visibility: hidden;
        display: block;
        height: 0;
        clear: both
    }

    .view-taxonomy-images .views-column {
        margin-bottom: 1em
    }

    #cart-form-pane .form-actions #edit-update,.form-actions #edit-cancel {
        background-color: #2c3d48;
        color: #fff;
        margin-right: 0;
        margin-bottom: 10px
    }

    #uc-cart-view-form table {
        overflow: scroll
    }

    .uc-store-address-field .form-item label {
        text-align: left
    }

    .form-item-panes-delivery-delivery-street2 label,.form-item-panes-billing-billing-street2 label {
        display: none
    }

    #uc-cart-checkout-form #line-items-div {
        float: none;
        margin-left: 0
    }

    .order-review-table td {
        padding: 0 !important
    }

    .front #content {
        background: 0 0;
        box-shadow: none;
        position: relative
    }

    #block-block-11 p a {
        margin-bottom: 10px;
        display: block
    }
}

@media all and (min-width:480px) {
    .video-filter iframe {
        width: 100%;
        min-height: 340px;
        margin-bottom: 15px
    }

    #block-block-11 {
        overflow: auto
    }

    #block-block-11 a {
        float: left;
        width: 23.8%;
        margin-right: 1.6%
    }

    #block-block-11 #last {
        margin-right: 0
    }

    .flex-control-nav a {
        text-align: left;
        top: 40% !important
    }

    .front .sidebars .block-bean .entity {
        max-height: 155px
    }

    .header__logo {
        float: none !important;
        margin: 0;
        padding: 0;
        display: block;
        text-align: center
    }

    .tb-megamenu button.btn {
        border-radius: 0;
        background: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/threelines.png) no-repeat;
        background-size: cover;
        width: 48px
    }

    .tb-megamenu button.btn:hover,.tb-megamenu button.btn:focus {
        background-color: transparent;
        background-position: 0 0;
        box-shadow: none;
        transition: none
    }

    .page-taxonomy-term #content #content-inner,.page-search-results #content #content-inner,.page-taxonomy-parent #content #content-inner {
        background: 0 0 !important;
        padding: 0;
        border: 0
    }

    #block-views-homepage-products-block .views-column,.view-search-results .views-column {
        display: block;
        float: left;
        margin: 1% 0 1% 1.6%;
        width: 23.8%;
        min-height: 200px
    }

    #block-views-homepage-products-block .views-column:first-child {
        margin-left: 0
    }

    .view-taxonomy-images .views-column {
        width:190px;
        height:190px;
        margin-right:20px;
        float: left;
        min-height: 160px;
        margin-bottom: 30px
    }

    .view-taxonomy-term .views-row,.view-search-results .views-row {
        width: 29%;
        margin: 1% 6.5% 5% 0;
        float: left;
        list-style: none;
        min-height: 193px
    }

    .view-you-might-also-be-interested-in .views-row {
        width: 29%;
        margin: 1% 6.5% 0 0;
        float: left;
        list-style: none;
        min-height: 193px
    }

    .view-taxonomy-term .views-row:nth-child(3n),.view-taxonomy-images .views-column-3,.view-search-results .views-row:nth-child(3n),.view-you-might-also-be-interested-in .views-row:nth-child(3n) {
        margin-right: 0
    }

    .view-taxonomy-term .views-row-last:after,.view-taxonomy-term .views-row:nth-child(3n):after,.view-you-might-also-be-interested-in .views-row:nth-child(3n):after {
        content: ".";
        visibility: hidden;
        display: block;
        height: 0;
        clear: both
    }

    .flex-control-nav {
        width: 100%;
        position: absolute;
        top: 10px;
        text-align: right;
        z-index: 9;
        right: 10px;
        height: 15px
    }

    .flex-control-nav a {
        text-align: left
    }

    .front #content {
        background: 0 0;
        box-shadow: none;
        position: relative
    }

    #block-superfish-1,#block-tb-megamenu-main-menu {
        position: absolute;
        top: 28px;
        left: 10px;
        width: 96%
    }

    #menu-920-1 .menuparent {
        display: none
    }

    #block-superfish-1 .sf-megamenu {
        width: 210px
    }

    #menu-920-1 .menuparent ul.sf-megamenu {
        position: relative;
        width: 210px
    }

    #menu-920-1 div.sf-megamenu-column ol {
        position: absolute;
        top: -92px;
        left: 100px
    }

    .field-name-uc-product-image,.field-name-field-images {
        float: right;
        margin-left: 20px;
        margin-bottom: 20px;
        width: 39%
    }

    .field-name-uc-product-image .field-item:not(:first-child),.field-name-field-images .field-item:not(:first-child) {
        float: left;
        min-height: 77px;
        margin-right: 3%
    }

    .field-name-uc-product-image .field-item.even,.field-name-field-images.field-item.even {
        margin-right: 0
    }

    #main {
        padding-top: 3em;
        position: relative
    }

    #navigation {
        position: absolute;
        top: 0;
        height: 3em;
        width: 100%
    }

    #cart-form-pane .form-actions #edit-update,.form-actions #edit-cancel {
        background-color: #2c3d48;
        color: #fff;
        margin-right: 5px
    }

    .node .field-name-uc-product-image {
        text-align: right
    }
}

@media all and (min-width:480px) and (max-width:758px) {
    .view-taxonomy-term .views-row,.view-search-results .views-row,.view-taxonomy-images .views-column,.view-taxonomy-term .views-row:nth-child(3n),.view-taxonomy-images .views-column-3,.view-search-results .views-row:nth-child(3n) {
        margin-right: 15px
    }
}

@media all and (min-width:759px) and (max-width:1020px) {
    .view-taxonomy-term .views-row,.view-search-results .views-row,.view-taxonomy-images .views-column,.view-taxonomy-term .views-row:nth-child(3n),.view-taxonomy-images .views-column-3,.view-search-results .views-row:nth-child(3n) {
        margin-right: 15px
    }
}

@media all and (min-width:480px) and (max-width:959px) {
    .sidebar-first #content {
        float: left;
        width: 66.66667%;
        margin-left: 33.33333%;
        margin-right: -100%
    }

    .sidebar-first .region-sidebar-first {
        float: left;
        width: 33.33333%;
        margin-left: 0;
        margin-right: -33.33333%
    }

    .sidebar-second #content {
        float: left;
        width: 66.66667%;
        margin-left: 0;
        margin-right: -66.66667%
    }

    .sidebar-second .region-sidebar-second {
        float: left;
        width: 33.33333%;
        margin-left: 66.66667%;
        margin-right: -100%
    }

    .two-sidebars #content {
        float: left;
        width: 66.66667%;
        margin-left: 33.33333%;
        margin-right: -100%
    }

    .two-sidebars .region-sidebar-first {
        float: left;
        width: 33.33333%;
        margin-left: 0;
        margin-right: -33.33333%
    }

    .two-sidebars .region-sidebar-second {
        float: left;
        width: 100%;
        margin-left: 0;
        margin-right: -100%;
        padding-left: 0;
        padding-right: 0;
        clear: left
    }

    .two-sidebars .region-sidebar-second .block {
        padding-left: 10px;
        padding-right: 10px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        word-wrap: break-word;
        *behavior: url("/path/to/boxsizing.htc");
        _display: inline;
        _overflow: hidden;
        _overflow-y: visible
    }

    .two-sidebars .region-sidebar-second .block:nth-child(3n+1) {
        float: left;
        width: 33.33333%;
        margin-left: 0;
        margin-right: -33.33333%;
        clear: left
    }

    .two-sidebars .region-sidebar-second .block:nth-child(3n+2) {
        float: left;
        width: 33.33333%;
        margin-left: 33.33333%;
        margin-right: -66.66667%
    }

    .two-sidebars .region-sidebar-second .block:nth-child(3n) {
        float: left;
        width: 33.33333%;
        margin-left: 66.66667%;
        margin-right: -100%
    }

    #uc-cart-checkout-form #delivery-pane input,#uc-cart-checkout-form #billing-pane input,#uc-cart-checkout-form #quotes-pane input {
        width: 100%
    }

    .uc-store-address-field .form-item label {
        text-align: left;
        width: 100%
    }

    .form-item-panes-delivery-delivery-street2 label,.form-item-panes-billing-billing-street2 label {
        display: none
    }
}

@media all and (min-width:960px) {
    .header-inner {
        width: 1024px;
        margin: 0 auto
    }

    .header__logo {
        float: left !important;
        margin-left: 10px !important
    }

    #block-superfish-1,#block-tb-megamenu-main-menu {
        position: absolute;
        top: 50px;
        right: 10px;
        left: auto;
        width: auto
    }

    #block-bean-team-ibi,#block-bean-boat-repair,#block-bean-boat-charter {
        height: 202px
    }

    .sidebar-first #content {
        float: left;
        width: 80%;
        margin-left: 20%;
        margin-right: -100%
    }

    .sidebar-first .region-sidebar-first {
        float: left;
        width: 20%;
        margin-left: 0;
        margin-right: -20%
    }

    .sidebar-second #content {
        float: left;
        width: 68%;
        margin-left: 0;
        margin-right: -68%
    }

    .sidebar-second .region-sidebar-second {
        float: left;
        width: 26%;
        margin-left: 74%;
        margin-right: -100%
    }

    .two-sidebars #content {
        float: left;
        width: 60%;
        margin-left: 20%;
        margin-right: -80%
    }

    .two-sidebars .region-sidebar-first {
        float: left;
        width: 20%;
        margin-left: 0;
        margin-right: -20%
    }

    .two-sidebars .region-sidebar-second {
        float: left;
        width: 20%;
        margin-left: 80%;
        margin-right: -100%
    }
}

@media all and (min-width:1024px) {
    .tb-megamenu-nav li.level-1:nth-child(1) .tb-megamenu-submenu {
        width: 1024px;
        left: -530px
    }

    .tb-megamenu .nav>li>a {
        font-weight: 400 !important
    }

    .tb-megamenu .mega-nav>li a,.tb-megamenu .dropdown-menu .mega-nav>li a {
        padding: 0 !important
    }

    .tb-megamenu-nav li.level-1:nth-child(5) a.dropdown-toggle {
        border-right: 1px solid #D2D3D5
    }

    .tb-megamenu-nav li.level-1:nth-child(5) .mega-inner {
        padding-top: 0
    }

    .tb-megamenu-nav li.level-1:nth-child(5) .tb-megamenu-submenu {
        left: -530px;
        width: 1024px
    }

    .tb-megamenu-nav li.level-1:nth-child(5) .tb-megamenu-submenu .tb-megamenu-column {
        width: 100%
    }

    #block-views-rs-sailing-block .views-row {
        color: #666;
        float: left;
        width: 25%
    }

    #block-views-rs-sailing-block .views-row .views-field-body {
        padding: 0 10px;
        height: 200px
    }

    #block-views-rs-sailing-block .views-row .views-field-uc-product-image {
        padding: 0 10px
    }

    #block-views-rs-sailing-block .views-row .views-field-uc-product-image img {
        max-width: 220px
    }
}

.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom {
    outline: 1px solid #ccc
}

.lt-ie8 .with-wireframes #header,.lt-ie8 .with-wireframes #main,.lt-ie8 .with-wireframes #content,.lt-ie8 .with-wireframes #navigation,.lt-ie8 .with-wireframes .region-sidebar-first,.lt-ie8 .with-wireframes .region-sidebar-second,.lt-ie8 .with-wireframes #footer,.lt-ie8 .with-wireframes .region-bottom {
    border: 1px solid #ccc
}

.element-invisible,.element-focusable,#navigation .block-menu .block__title,#navigation .block-menu-block .block__title {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px)
}

.element-focusable:active,.element-focusable:focus {
    position: static !important;
    clip: auto;
    height: auto;
    width: auto;
    overflow: auto
}

#skip-link {
    margin: 0
}

#skip-link a,#skip-link a:visited {
    display: block;
    width: 100%;
    padding: 2px 0 3px;
    text-align: center;
    background-color: #666;
    color: #fff
}

.header__logo {
    float: left;
    margin: 0;
    padding: 0
}

.header__logo-image {
    vertical-align: bottom
}

.header__name-and-slogan {
    float: left
}

.header__site-name {
    margin: 0;
    font-size: 2em;
    line-height: 1.5em
}

.header__site-link:link,.header__site-link:visited {
    color: #000;
    text-decoration: none
}

.header__site-link:hover,.header__site-link:focus {
    text-decoration: underline
}

.header__site-slogan {
    margin: 0
}

.header__secondary-menu {
    float: right
}

.header__region {
    clear: both
}

#navigation .block {
    margin-bottom: 0
}

#navigation .links,#navigation .menu {
    margin: 0;
    padding: 0;
    text-align: left
}

#navigation .links li,#navigation .menu li {
    float: left;
    padding: 0 10px 0 0;
    list-style-type: none;
    list-style-image: none
}

.breadcrumb ol {
    margin: 0;
    padding: 0
}

.breadcrumb li {
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.page__title,.node__title,.block__title,.comments__title,.comments__form-title,.comment__title {
    margin: 0
}

.messages,.messages--status,.messages--warning,.messages--error {
    margin: 1.5em 0;
    padding: 10px 10px 10px 50px;
    background-image: url('');
    *background-image: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/message-24-ok.png);
    background-position: 8px 8px;
    background-repeat: no-repeat;
    border: 1px solid #be7
}

.messages--warning {
    background-image: url('');
    *background-image: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/message-24-warning.png);
    border-color: #ed5
}

.messages--error {
    background-image: url('');
    *background-image: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/message-24-error.png);
    border-color: #ed541d
}

.messages__list {
    margin: 0
}

.messages__item {
    list-style-image: none
}

.messages--error p.error {
    color: #333
}

.ok,.messages--status {
    background-color: #f8fff0;
    color: #234600
}

.warning,.messages--warning {
    background-color: #fffce5;
    color: #840
}

.error,.messages--error {
    background-color: #fef5f1;
    color: #8c2e0b
}

.tabs-primary,.tabs-secondary {
    overflow: hidden;
    *zoom: 1;
    background-image: -webkit-gradient(linear,50% 100%,50% 0%,color-stop(100%,#bbb),color-stop(100%,transparent));
    background-image: -webkit-linear-gradient(bottom,#bbb 1px,transparent 1px);
    background-image: -moz-linear-gradient(bottom,#bbb 1px,transparent 1px);
    background-image: -o-linear-gradient(bottom,#bbb 1px,transparent 1px);
    background-image: linear-gradient(bottom,#bbb 1px,transparent 1px);
    list-style: none;
    border-bottom: 1px solid #bbb \0/ie;
    margin: 1.5em 0;
    padding: 0 2px;
    white-space: nowrap
}

.tabs-primary__tab,.tabs-secondary__tab,.tabs-secondary__tab.is-active {
    float: left;
    margin: 0 3px
}

a.tabs-primary__tab-link,a.tabs-secondary__tab-link {
    border: 1px solid #e9e9e9;
    border-right: 0;
    border-bottom: 0;
    display: block;
    line-height: 1.5em;
    text-decoration: none
}

.tabs-primary__tab,.tabs-primary__tab.is-active {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    text-shadow: 1px 1px 0 #fff;
    border: 1px solid #bbb;
    border-bottom-color: transparent;
    border-bottom: 0 \0/ie
}

.is-active.tabs-primary__tab {
    border-bottom-color: #fff
}

a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s;
    color: #333;
    background-color: #dedede;
    letter-spacing: 1px;
    padding: 0 1em;
    text-align: center
}

a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link:focus {
    background-color: #e9e9e9;
    border-color: #f2f2f2
}

a.tabs-primary__tab-link:active,a.tabs-primary__tab-link.is-active {
    background-color: transparent;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');
    background-image: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));
    background-image: -webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));
    background-image: -moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));
    background-image: -o-linear-gradient(#e9e9e9,rgba(233,233,233,0));
    background-image: linear-gradient(#e9e9e9,rgba(233,233,233,0));
    border-color: #fff
}

.tabs-secondary {
    font-size: .9em;
    margin-top: -1.5em
}

.tabs-secondary__tab,.tabs-secondary__tab.is-active {
    margin: .75em 3px
}

a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active {
    -webkit-border-radius: .75em;
    -moz-border-radius: .75em;
    -ms-border-radius: .75em;
    -o-border-radius: .75em;
    border-radius: .75em;
    -webkit-transition: background-color .3s;
    -moz-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s;
    text-shadow: 1px 1px 0 #fff;
    background-color: #f2f2f2;
    color: #666;
    padding: 0 .5em
}

a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus {
    background-color: #dedede;
    border-color: #999;
    color: #333
}

a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active {
    text-shadow: 1px 1px 0 #333;
    background-color: #666;
    border-color: #000;
    color: #fff
}

.inline {
    display: inline;
    padding: 0
}

.inline li {
    display: inline;
    list-style-type: none;
    padding: 0 1em 0 0
}

span.field-label {
    padding: 0 1em 0 0
}

.more-link {
    text-align: right
}

.more-help-link {
    text-align: right
}

.more-help-link a {
    background-image: url('');
    *background-image: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/help.png);
    background-position: 0 50%;
    background-repeat: no-repeat;
    padding: 1px 0 1px 20px
}

.pager {
    clear: both;
    padding: 0;
    text-align: center
}

.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis,.pager-current {
    display: inline;
    padding: 0 .5em;
    list-style-type: none;
    background-image: none
}

.pager-current {
    font-weight: 700
}

.block {
    margin-bottom: 1.5em
}

.menu__item.is-leaf {
    list-style-image: url('');
    *list-style-image: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/menu-leaf.png);
    list-style-type: square
}

.menu__item.is-expanded {
    list-style-image: url('');
    *list-style-image: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/menu-expanded.png);
    list-style-type: circle
}

.menu__item.is-collapsed {
    list-style-image: url('');
    *list-style-image: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/menu-collapsed.png);
    list-style-type: disc
}

.menu a.active {
    color: #000
}

.new,.update {
    color: #c00;
    background-color: transparent
}

.unpublished {
    height: 0;
    overflow: visible;
    background-color: transparent;
    color: #d8d8d8;
    font-size: 75px;
    line-height: 1;
    font-family: Impact,"Arial Narrow",Helvetica,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    word-wrap: break-word
}

.lt-ie8 .node-unpublished>*,.lt-ie8 .comment-unpublished>* {
    position: relative
}

.comments {
    margin: 1.5em 0
}

.comment-preview {
    background-color: #ffffea
}

.comment .permalink {
    text-transform: uppercase;
    font-size: 75%
}

.indented {
    margin-left: 30px
}

.form-item {
    margin: 1.5em 0
}

.form-checkboxes .form-item,.form-radios .form-item {
    margin: 0
}

tr.odd .form-item,tr.even .form-item {
    margin: 0
}

.form-item input.error,.form-item textarea.error,.form-item select.error {
    border: 1px solid #c00
}

.form-item .description {
    font-size: .85em
}

.form-type-radio .description,.form-type-checkbox .description {
    margin-left: 2.4em
}

.form-required {
    color: #c00
}

label.option {
    display: inline;
    font-weight: 400
}

a.button {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button
}

.password-parent,.confirm-parent {
    margin: 0
}

#user-login-form {
    text-align: left
}

.openid-links {
    margin-bottom: 0
}

.openid-link,.user-link {
    margin-top: 1.5em
}

html.js #user-login-form li.openid-link,#user-login-form li.openid-link {
    margin-left: -20px
}

#user-login ul {
    margin: 1.5em 0
}

form th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc
}

form tbody {
    border-top: 1px solid #ccc
}

form table ul {
    margin: 0
}

tr.even,tr.odd {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    padding: .1em .6em
}

tr.even {
    background-color: #fff
}

.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td {
    border-bottom: 1px solid #ccc
}

td.active {
    background-color: #ddd
}

td.checkbox,th.checkbox {
    text-align: center
}

td.menu-disabled {
    background: #ccc
}

#autocomplete .selected {
    background: #0072b9;
    color: #fff
}

html.js .collapsible .fieldset-legend {
    background-image: url('');
    *background-image: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/menu-expanded.png);
    background-position: 5px 65%;
    background-repeat: no-repeat;
    padding-left: 15px
}

html.js .collapsed .fieldset-legend {
    background-image: url('');
    *background-image: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/menu-collapsed.png);
    background-position: 5px 50%
}

.fieldset-legend .summary {
    color: #999;
    font-size: .9em;
    margin-left: .5em
}

tr.drag {
    background-color: ivory
}

tr.drag-previous {
    background-color: #ffd
}

.tabledrag-toggle-weight {
    font-size: .9em
}

tr.selected td {
    background: #ffc
}

.progress {
    font-weight: 700
}

.progress .bar {
    background: #ccc;
    border-color: #666;
    margin: 0 .2em;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px
}

.progress .filled {
    background-color: #0072b9;
    background-image: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/progress.gif)
}

@media print {
    a:link,a:visited {
        text-decoration: underline !important
    }

    a:link.header__site-link,a:visited.header__site-link {
        text-decoration: none !important
    }

    #content a[href]:after {
        content: " (" attr(href) ")";
        font-weight: 400;
        font-size: 16px
    }

    #content a[href^="javascript:"]:after,#content a[href^="#"]:after {
        content: ""
    }

    #content abbr[title]:after {
        content: " (" attr(title) ")"
    }

    #content {
        float: none !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important
    }

    body,#page,#main,#content {
        color: #000;
        background-color: transparent !important;
        background-image: none !important
    }

    #skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons {
        visibility: hidden;
        display: none
    }
}

body {
    background-color: #fff;
    background-image: url('http://www.oneplusboat.com/sites/default/files/470EurosD5_mt225-dinghies.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center bottom;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.http://www.oneplusboat.com/sites/default/files/470EurosD5_mt225-dinghies.jpg',sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.oneplusboat.com/sites/default/files/470EurosD5_mt225-dinghies.jpg',sizingMethod='scale')"
}

table {
    width: 100%
}

div.checker {
    margin-right: 0
}

.node-unpublished {
    background: 0 0
}

.search-info {
    display: none
}

#block-mefibs-42f763df02b16cd21f638999966134a7 #edit-mefibs-form-block2-field-sub-category-tid-selective-wrapper,#block-views-exp-taxonomy-term-page #edit-field-manufacturer-tid-selective-wrapper {
    display: none
}

.region-sidebar-second .views-exposed-form .views-exposed-widget {
    float: none;
    padding-right: 0
}

.region-sidebar-second .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 10px
}

.form-type-bef-checkbox {
    background-color: #0d181f;
    border-bottom: 1px solid #00a9e7;
    margin-bottom: 3px !important
}

.form-type-bef-checkbox label {
    text-transform: uppercase;
    vertical-align: middle
}

.messages a,#cart-form-pane table a,.cart-review td a,.uc-cart-checkout-form .fieldset-description a {
    color: #00a9e7
}

.uc-cart-checkout-form #line-items-div {
    border: none;
    float: none;
    margin: 1em 0 0
}

.uc-cart-checkout-form #line-items-div table {
    width: 100%
}

#cart-form-pane table td,.cart-review td,.view-uc-orders-user {
    color: #0d181f
}

.node .add-to-cart {
    margin-top: 1em
}

#block-block-2,#block-views-homepage-products-block h2,#block-block-11 h2 {
    background-color: #0d181f;
    border-bottom: 2px solid #00a9e7;
    clear: both;
    padding: 2px 5px
}

#block-block-2 h2 {
    line-height: 1.2em;
    margin: 0;
    padding: 10px 0;
    text-align: center
}

#block-block-11 p {
    margin: .5em 0
}

#block-block-11 p img {
    display: block
}

#block-block-11 p a {
    background: #0d181f;
    background: rgba(13,24,31,.8);
    box-shadow: #444 0 0 6px
}

#block-views-homepage-products-block .views-row {
    overflow: auto
}

#block-views-homepage-products-block h2,#block-block-11 h2 {
    text-align: left;
    padding: 2px 18px
}

#block-views-taxonomy-descriptions-block p {
    font-size: 1.2em
}

#block-views-taxonomy-descriptions-block p strong {
    color: #00a9e7
}

.captcha {
    margin: 10px 0
}

.tb-megamenu .tb-block .block-title {
    font-size: 13px;
    margin-bottom: 3px;
    text-transform: none
}

.tb-megamenu .block-views .views-field-name {
    font-size: 95%;
    padding: 0
}

.block-views .views-field-name a {
    padding: 1px 2px !important;
    white-space: normal
}

.block-views .views-field-name a:hover {
    color: #00a9e7
}

.tb-megamenu-nav li.level-1:nth-child(5) a.dropdown-toggle {
    background-color: #58585A
}

.tb-megamenu-nav li.level-1:nth-child(5) a.dropdown-toggle:hover,.tb-megamenu-nav li.level-1:nth-child(5) a.dropdown-toggle:focus,.tb-megamenu-nav li.level-1.open:nth-child(5) a.dropdown-toggle,.tb-megamenu-nav li.level-1:nth-child(5) a.dropdown-toggle {
    background-color: #58585A !important;
    color: #ffffff !important
}

.tb-megamenu-nav li.level-1.open:nth-child(5) .view a,.tb-megamenu .dropdown-menu .active>a {
    background: 0 0 !important
}

.tb-megamenu-nav li:nth-child(1) .tb-megamenu-column {
    margin-left: 0;
    width: 20%
}

.tb-megamenu-nav li:nth-child(1) .tb-megamenu-column:nth-child(6) {
    clear: left
}

.tb-megamenu-nav li:nth-child(1) .tb-megamenu-column .block-views .view-menu-blocks {
    margin-left: -2px
}

.page-admin-store-orders-invoice table,.page-cart-checkout .pane-title-row {
    color: #000
}

#uc-order-total-preview .line-item-subtotal {
    display: none
}

.page-blog .node-blog {
    border-bottom: 3px solid #00a9e7;
    margin-bottom: 1em;
    padding-bottom: 2em
}

.node-blog h2 {
    line-height: 1.2em;
    margin-bottom: 0
}

.node-type-product .sharethis-wrapper {
    margin-top: 3em
}

.field-name-field-photo-image,.field-name-field-images {
    margin-bottom: 1em
}

.node .field-name-uc-product-image .field-items div:first-of-type a:after,.node .field-name-field-images .field-items div:first-of-type a:after {
    background: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/magnifying.png) no-repeat 82% 0;
    content: "Click image to enlarge";
    color: #7692a3;
    clear: both;
    display: block;
    font-size: 10px;
    font-weight: 400;
    margin-left: 20px;
    margin-bottom: 5px;
    max-width: 210px;
    text-align: center
}

#block-facebook-comments-block-fb-comments {
    background: 0 0;
    box-shadow: none
}

#block-facebook-comments-block-fb-comments .fb-comments,#block-facebook-comments-block-fb-comments .fb-comments span,#block-facebook-comments-block-fb-comments .fb-comments iframe {
    width: 100% !important
}

.field-name-field-gallery {
    margin-bottom: 3em;
    overflow: auto
}

.field-name-field-gallery .field-item {
    float: left;
    margin-right: 10px;
    width: 195px
}

.field-name-field-gallery .field-item:nth-child(3n+3) {
    margin-right: 0
}

.submitted {
    font-size: 12px;
    font-style: italic
}

#block-views-blog-posts-block .views-row {
    background-color: #0d181f;
    border-bottom: 2px solid #00a9e7;
    padding-bottom: 10px
}

.node .field-name-body table td {
    border-top: 1px solid #274050
}

.field .field-label,.product-info-label,strong,.address-pane-table .field-label,label,.order-review-table .title-col,.cart-review thead,thead {
    color: #7692a3;
    font-weight: 400
}

.uc-order-comments tbody td,.order-pane-table tbody td {
    color: #000
}

.line-item-table .li-title {
    font-weight: 400
}

.model,label,.order-review-table .pane-title-row {
    font-weight: 400 !important
}

.node .display-price .uc-price {
    color: #00a9e7;
    font-size: 1.5em;
    font-weight: 400
}

.node .display-price:after {
    content: "Price inc. VAT";
    color: #7692a3;
    clear: both;
    display: block;
    font-size: 10px;
    font-weight: 400;
    text-align: right
}

.address-pane-table .field-label,#line-items-div td.title {
    font-weight: 400
}

#uc-coupon-form .form-submit {
    margin-bottom: 10px
}

.address-book .default-addresses li.address-item .list-address-wrapper,.view-uc-addresses-address-book td.address-item .list-address-wrapper {
    background: 0 0
}

.toboggan-unified #login-links a.lt-active,.toboggan-unified #login-links a.lt-active:hover {
    border: none;
    background-color: #1c1c1c
}

.toboggan-unified #login-links a {
    background-color: #00a9e7;
    border: none
}

#block-user-login .form-item {
    margin: .5em 0
}

#block-user-login .form-text {
    width: 100%
}

#block-user-login .item-list ul {
    padding: 0
}

#block-block-10 {
    padding: 0 0 5px
}

#block-block-10 .tc {
    font-size: 11px;
    padding: 0 10px;
    text-align: center
}

#block-block-10 p {
    margin-bottom: 0
}

#block-block-10 .tc p {
    margin-top: 0;
    margin-bottom: 10px;
    line-height: 13px
}

#block-user-login .item-list li {
    list-style: none;
    list-style-image: none
}

#block-user-login .item-list a {
    color: #00a9e7
}

#block-views-24385ccc023913a644fb1494b9f478ed {
    overflow: auto
}

#block-block-1 {
    color: #9b9696
}

#block-block-1 img {
    max-width: 32px
}

#paypal-includes {
    display: none
}

.form-type-radios.form-item-panes-payment-payment-method {
    background: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/credit-cards.png) no-repeat bottom left;
    padding-bottom: 30px
}

.form-item-panes-payment-payment-method .form-radios div:nth-of-type(1) label {
    background: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/paypal.png) no-repeat center left;
    display: inline-block;
    margin: 1em 0 .5em;
    width: 150px;
    height: 38px;
    text-indent: -10000px
}

.form-item-panes-payment-payment-method .form-radios div:nth-of-type(2) label {
    background: url(http://www.oneplusboat.com/sites/all/themes/racingdinghies/images/handepay.png) no-repeat center left;
    display: inline-block;
    margin: 1em 0 .5em;
    width: 160px;
    height: 38px;
    text-indent: -10000px
}

.page-user .toboggan-unified a {
    color: #fff
}